#!/bin/bash

# StopD.sh:
# Se verifica si hay otro demonio DetectarT.sh corriendo actualmente
# En caso positivo se informa y mata el process id del demonio
# En caso negativo se informa por consola

daemonName="DetectarT.sh"
log="./LoguearT.sh DetectarT"

# --------------------- INICIO DECLARACION FUNCIONES -------------------- #

# Loguea y muestra por pantalla
# Parámetros:
#	1-Mensaje
function echoLog() {
	$log "$1" "$2";
	echo "$2";
}

# --------------------- /DECLARACION FUNCIONES -------------------- #

daemonRunningCheckIn=`ps -e | grep -c $daemonName`

if [ $daemonRunningCheckIn -ge 1 ]
then
	processId=`ps -e | awk '$4=="DetectarT.sh" {print $1}' FS=" "`

	echoLog I "Finalizando demonio $daemonName corriendo bajo el proceso numero: $processId"

	kill $processId
else
	echoLog A "El demonio $daemonName no se encuentra corriendo en esta terminal."
fi
